flatworm (echinococcus) - Spanish English Dictionary